The victims were found laying on the ground "covered in blood" on the 1800 block of North 20th Street in the evening hours on Tuesday, April 10, Daily Voice has reported.
The adult victim, 37, was rushed to Temple Hospital while the child was taken to Saint Christopher's, and each underwent emergency surgery for serious injuries, authorities have said.
Now, 28-year-old Sean Tucker is accused of carrying out the attack, Philly police say. He is charged with attempted murder, aggravated assault, and related counts, according to the department.
Court records for Tucker's case were not immediately available Saturday, April 15.
Click here to follow Daily Voice Bristol and receive free news updates.